/**
 * 
 */
package co.edu.uniquindio.sicorrespondencia.ejb;

import javax.ejb.Stateless;
import javax.persistence.EntityManager;

import org.jboss.seam.ScopeType;
import org.jboss.seam.annotations.In;
import org.jboss.seam.annotations.Name;
import org.jboss.seam.annotations.Out;
import org.jboss.seam.annotations.Scope;

import co.edu.uniquindio.sicorrespondencia.entities.Departamento;
import co.edu.uniquindio.sicorrespondencia.interfaz.IDepartamentoLocal;

/**
 * Esta es la clase 
 * @author Tannia
 * @author Tannia
 *
 */


@Stateless
@Name("departamentoBean")
@Scope(ScopeType.CONVERSATION)
public class DepartamentoBean implements IDepartamentoLocal{

	
	@In
	private EntityManager entityManager;
	@Out
	@In(create=true)
	private Departamento departamento;
	
	
	public Boolean actualizar() {
		try {
			entityManager.merge(departamento);
			return Boolean.TRUE;
		} catch (Exception e) {
			return Boolean.FALSE;
		}
	}

	public Boolean eliminar() {
		try {
			entityManager.remove(departamento);
			return Boolean.TRUE;
		} catch (Exception e) {
			return Boolean.FALSE;
		}
	}

	public Boolean insertar() {
		try {
			entityManager.persist(departamento);
			return Boolean.TRUE;
		} catch (Exception e) {
			return Boolean.FALSE;
		}
	}

}
